// // 在根目录下自行创建vue.config.js
// module.exports = {
//     // cli3 代理是从指定的target后面开始匹配的，不是任意位置；配置pathRewrite可以做替换
//     devServer: {
//         port: '8080',
//         open: true,
//         proxy: {
//             '/api': {
//                 // /api 的意义在于，声明axios中url已/api开头的请求都适用于该规则，
//                 // 注意是以/api开头，即：axios.post({url: '/api/xxx/xxx'})
//                 target: 'http://localhost:3000',
//                 // 此处target的意义在于：造成跨域是因为访
//                 // 问的host与我们的请求头里的origin不一致，所以我们要设置成一致，这个具体请看下文
//                 changeOrigin: true,
//                 pathRewrite: { '^/api': 'http://localhost:3000/' }
//                 // 此处是大部分文章都不会明说的的地方，
//                 // 既然我们设置了代理，则所有请求url都已写成/api/xxx/xxx，那请求如何知道我们到底请求的是哪个服务器的数据呢
//                 // 因此这里的意义在于， 以 /api开头的url请求，代理都会知道实际上应该请求那里，
//                 // ‘我是服务器/api’，后面的/api根据实际请求地址决定，即我的请求url：/api/test/test，被代理后请求的则是
//                 // https://我是服务器/api/test/test
//             }
//         }
//     }
// }

module.exports = {
    lintOnSave: true,

    devServer: {
        proxy: {
            // proxy all requests starting with /api to jsonplaceholder
            '/api': {
                target: 'http://localhost:3000',
                changeOrigin: true,
                pathRewrite: {
                    '^/api': '/users'
                }
            }
        }
    }
}